package com.zmn.plat.model.vo.product.cityRatio;

import com.zmn.plat.model.entity.base.city.ratio.BaseCityRatio;
import com.zmn.plat.model.entity.product.BaseCityPriceRatio;
import com.zmn.plat.model.vo.area.ProvinceCityVO;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 描述：省、市实体
 *
 * @author: tanghongjun
 * @time: 2020/3/6 11:11
 */
@Data
public class CityRatioBatchVO implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer bizType;

    /**
     * 价格类型：1销售价  2内部价
     */
    private Integer priceType;

    /**
     * 城市默认系数
     */
    private Double ratio;

    /**
     * 城市保内默认系数
     */
    private Double inRatio;

    /**
     * 城市保内待生效系数
     */
    private Double inToBeEffectiveRatio;

    /**
     * 城市保外默认系数
     */
    private Double outRatio;

    /**
     * 城市保外待生效系数
     */
    private Double outToBeEffectiveRatio;

    /**
     * 城市工程默认系数
     */
    private Double projectRatio;

    /**
     * 生效日期
     */
    private Date effectiveDate;

    /**
     * 城市工程待生效系数
     */
    private Double projectToBeEffectiveRatio;

    /**
     * 描述: 计价器3.0待生效系数
     *
     * @author fengxuecai
     * @since 2021/11/19
     */
    private Double meterToBeEffectiveRatio;

    private Integer servCategId;

    private String cityIdStr;

    private Integer categOneId;

    private List<ProvinceCityVO> provinceCityVOS;

    /**
     * 一级分类系数
     */
    private BaseCityRatio categOneRatio;

    /**
     * 二级分类系数
     */
    private List<BaseCityRatio> baseCityRatioList;
}
